wayland: always sync state after a frame is painted
authorGustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Mon, 26 Sep 2016 08:56:42 +0000 (10:56 +0200)
committerGustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Wed, 28 Sep 2016 08:17:09 +0000 (10:17 +0200)
commit7292b035593008e79cf4aae1b8dcf0f7a83bc55f
tree81cfdcf1bf8617d7de57e80d01008c89b9561046
parentdbd0923b5f7b4a7cdea182c8d20085c013c4571c
wayland: always sync state after a frame is painted

Opaque region, margin and input region were only being synced when a cairo
paint happened. That caused GL paints to sometimes end up with bad state.
Move calls to sync state to gdk_window_impl_wayland_end_paint.

https://bugzilla.gnome.org/show_bug.cgi?id=771553
gdk/wayland/gdkwindow-wayland.c